package com.fishingwithme.android.ui.viewmodels

import androidx.lifecycle.ViewModel
import com.fishingwithme.android.data.repository.FishingRepository
import dagger.hilt.android.lifecycle.HiltViewModel
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow
import kotlinx.coroutines.flow.asStateFlow
import javax.inject.Inject

data class CircleToBeUiState(
    val isLoading: Boolean = false,
    val error: String? = null
)

@HiltViewModel
class ToBeCircleMaintainerModel @Inject constructor(
    private val repository: FishingRepository
) : ViewModel() {
    private val _uiState = MutableStateFlow(CircleToBeUiState())
    val uiState: StateFlow<CircleToBeUiState> = _uiState.asStateFlow()

    fun loadMaintainerInfo() {

    }
}